Skip to content

fix: use simpler figlet banner and show on help#25

Merged
clawdeeo merged 1 commit into
mainfrom
fix/simple-banner
Apr 22, 2026
Merged

fix: use simpler figlet banner and show on help#25
clawdeeo merged 1 commit into
mainfrom
fix/simple-banner

Conversation

@clawdeeo
Copy link
Copy Markdown
Collaborator

Problem

The previous figlet banner was rendering incorrectly as 'autmcy' instead of 'gitclaw' due to escape sequence issues.

Solution

  • Use a simpler ASCII art banner with standard characters
  • Banner now clearly reads 'gitclaw' on all terminals
  • Also show the banner on the help command via clap's before_help
  • [INFO], [OK], [WARN], [ERR] symbols look good as confirmed

Testing


/ | || | | _ / \ /
| (
| __ | _|| _/ ()
_
||||
|| _/|_|

Install software from GitHub releases

Usage: gitclaw [OPTIONS]

Commands:
install Install packages from GitHub releases
list List installed packages
update Update installed packages
uninstall Uninstall a package
search Search for releases on GitHub
completions Generate shell completions
platform Show platform information
self-update Update gitclaw to the latest version
help Print this message or the help of the given subcommand(s)

Options:
-t, --token GitHub token for authentication (optional) [env: GITHUB_TOKEN=]
-h, --help Print help
-V, --version Print version - Shows banner + help


/ | || | | _ / \ /
| (
| __ | _|| _/ ()
_
||||
|| _/|_|

[INFO] No packages installed. Use 'gitclaw install user/repo' to get started. - Shows banner + styled output

  • Banner renders correctly as 'gitclaw'

- Replace complex figlet with simpler ASCII art using standard characters
- Banner now clearly reads 'gitclaw' on all terminals
- Add banner to help command via before_help in clap
- Banner still shows on all other commands (install, list, etc.)
@clawdeeo clawdeeo merged commit 1ba5e89 into main Apr 22, 2026
8 checks passed
@clawdeeo clawdeeo deleted the fix/simple-banner branch April 22, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant